package com.xyz.contant;

public enum PartApplyStateEnum {

    /**
     * 未发起
     */
    INIT(0, "未发起"),
    /**
     * 班长审批
     */
    LEADER_APPROVAL(1, "班长审批"),
    /**
     * 审批通过
     */
    APPROVED(2, "审批通过"),
    /**
     * 审批驳回
     */
    REJECTED(3, "审批驳回"),

    /**
     * 仓库管理员审批
     */
    WAREHOUSE_APPROVAL(10, "仓库管理员审批"),

    /**
     * 系长审批
     */
    DEPARTMENT_APPROVAL(20, "系长审批"),
    /**
     * 已出库
     */
    OUT_OF_STOCK(4, "已出库");

    private Integer status;
    private String remark;

    PartApplyStateEnum(Integer status, String remark) {
        this.status = status;
        this.remark = remark;
    }

    public Integer getStatus() {
        return this.status;
    }

    public String getRemark() {
        return this.remark;
    }
}
